從 SQL 資料庫載入 Excel
IronXL可以輕鬆地將 SQL 查詢結果轉換為 Excel 工作簿,使開發人員能夠快速地在其.NET應用程式中新增資料匯出功能。 開發人員可以透過將 DataSet 直接載入到 WorkBook 中,跳過手動資料格式化,專注於建立清晰易用的報告。
此功能非常適合自動化執行諸如生成報告或共享資料庫見解之類的任務。 它支援 XLS 和 XLSX 等常用檔案格式,確保與大多數電子表格應用程式相容。 從技術上講,它減少了所需的程式碼量,並使用 IronXL 的強大 API 來高效地處理大型資料集,使其成為資料密集型應用程式的實用選擇。
- `SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM Products", @"yourConnectionString");`
- `DataSet ds = new DataSet();`
- `adapter.Fill(ds);`
- `WorkBook workBook = WorkBook.Load(ds);`
- `workBook.SaveAs("ExportedData.xlsx");`
此程式碼片段示範如何使用IronXL將 SQL 查詢結果匯出到 Excel 檔案。 首先,使用查詢 SqlDataAdapter 和指向資料庫的連接字串初始化 (SELECT * FROM Products)。 SqlDataAdapter 取得資料並填入 DataSet 對象,這是一個靈活的記憶體中查詢結果表示。
然後使用 WorkBook.Load 方法直接將 DataSet 轉換為 Excel 工作簿。 此方法有效地將 DataSet 的表格結構對應到工作表,保留行和列。 最後,呼叫 SaveAs 方法將工作簿儲存為 .xlsx 檔案。
這種方法無需手動遍歷行或處理複雜的 Excel 格式,因此是匯出資料庫內容的高效解決方案。 IronXL確保產生的 Excel 檔案與各種電子表格應用程式相容,同時保持強大的效能和易用性。

